package com.cn.wanxi.util;

import java.math.BigDecimal;

public class Tool {
    /**
     * 将null赋值为空字符串
     * @param value
     * @return
     */
    public static String nullToStr(String value) {
        return value == null ? "" : value;
    }

    /**
     * 以后如果写代码发生异常，一般用try catch进行捕获
     *
     * @param page
     * @return
     */
    public static Integer getPage(String page) {
        try {
            return Integer.valueOf(page);
        } catch (Exception e) {

        }
        return 1;
    }

    public static Integer getLimit(String limit) {
        try {
            return Integer.valueOf(limit);
        } catch (Exception e) {

        }
        return 10;
    }

    /**
     * 将字符串转换位整型
     *
     * @param value
     * @return
     */
    public static Integer stringToInt(String value) {
        try {
            return Integer.valueOf(value);
        } catch (Exception e) {

        }
        return -1;
    }

    public static BigDecimal stringToBigDecimal(String value) {
        try {
            return BigDecimal.valueOf(Double.valueOf(value));
        } catch (Exception e) {

        }
        return new BigDecimal(0);
    }
}
